home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / FredFish PD 314.adf / Zc / ReadMe.1st < prev    next >
Text File  |  1990-02-05  |  4KB  |  110 lines

  1.     SOZOBON-C - a Publicly Distributable C Compiler
  2.              Version 1.01
  3.            Amiga Port: Jeff Lydiatt
  4.  
  5.  
  6.             COPYRIGHT NOTICE
  7.  
  8.  
  9.  
  10. Sozobon-C is copyrighted (c) 1988 by Sozobon, Limited.  The several authors
  11. who developed this c system have granted permission to make the software
  12. freely redistributable.  Here's the pertinent notice from Sozobon:
  13.  
  14.  Permission is granted to anyone to use this software for any purpose
  15.  on any computer system, and to redistribute it freely, with the
  16.  following restrictions:
  17.  1) No charge may be made other than reasonable charges for reproduction.
  18.  2) Modified versions must be clearly marked as such.
  19.  3) The authors are not responsible for any harmful consequences
  20.     of using this software, even if they result from defects in it.
  21.  
  22. The package also makes use of Charlie Gibbs A68k assembler, a freely
  23. redistributable Linker, Blink by the Software distillery, and some software
  24. initially contributed by Fred Fish.  Thanks Fred.
  25.  
  26.  
  27.             SYNOPSIS
  28.  
  29.  
  30.  
  31. A Publicly Redistributable C Compiler system targetted for the Amiga's
  32. operating system.  This is an update from the C compiler found on Fred
  33. Fish disk #171.  Features include:
  34.  
  35.     o A Kernighan and Richie compatible C compiler which generates
  36.       motorola-compatible assembler source files suitable for Charlie
  37.       Gibbs A68k assembler.
  38.  
  39.     o An optimizer that works on the assembler output by the compiler.
  40.  
  41.     o Charlie Gibb's A68k assembler v2.61.
  42.  
  43.     o Blink v6.7, a freely redistributable linker.
  44.  
  45.     o A freely redistributable version of Amiga.lib called Ami.lib.
  46.  
  47.     o A fairly comprehensive freely redistributable support library
  48.       for commonly called C functions like printf(), scanf(), strcpy()
  49.       etc.
  50.  
  51.     o CC - a front end for the compiler that makes it simpler to
  52.       compile, assemble and link programs.
  53.  
  54.     o Make - like the unix utility make.
  55.  
  56. You will also need to order the include files that map the Amiga's
  57. operatings system from Commodore if you want to compile any heavy duty
  58. programs that need access to the Amiga's nicer features or it's hardware.
  59. A kit is available from Commodore for $20 - see the ReadMe file for more on
  60. this.
  61.  
  62.  
  63.                 SETUP
  64.  
  65.  
  66.  
  67. For a one or two disk system, I suggest you make a stripped down version
  68. of your workbench by removing the system directory and all the demos.
  69.  
  70.     o copy the Sozobon-C_v1.01/c directory contents to the workbench
  71.       c directory.
  72.  
  73.     o make a directore called "libs" in the root directory.  Copy the
  74.       Sozobon-C_v1.01/lib directory contents to your workbench lib dir-
  75.       ectory.
  76.  
  77.     o make a directory called "include" in the root directory.  Copy
  78.       the Sozobon-C_v1.01/include into the new workbench include
  79.        directory.
  80.  
  81.     o in your startup-sequence in your s directory, add the commands
  82.  
  83.         assign ZC: df0:
  84.         stack 20000
  85.         path add ZC:c
  86.  
  87.       Another alternative is to simply name the Workbench disk "ZC"
  88.       using the relabel command and skip the assign command.
  89.  
  90.     o if you have commodore's include files, you can also copy these
  91.       to the workbench include directory.  You may want to remove all
  92.       the assembler include files first as they won't be needed..
  93.       These files all end with ".i".  Don't forget to use the all option -
  94.           "copy commodore:include pdc:include all" to retain the directory
  95.       structure!
  96.  
  97. For a hard drive system (lucky guy), I would suggest making a separate
  98. directory called ZC on your hard drive, and simply copy the entire ZC
  99. disk to that directory using the all option.  Add the commands:
  100.  
  101.         assign ZC:  DHx:ZC
  102.         stack 20000
  103.         path add ZC:c
  104.  
  105. to your startup-sequence. Replace DHx: by the device name for your hard
  106. drive of course!
  107.  
  108. Be C'ing you.
  109. Jeff.
  110.